package com.reggie.lotterysystem.common.errorcode;

public interface ServiceErrorCodeConstants {
    // --------- 人员模块错误码 ---------
    ErrorCode REGISTER_INFO_IS_EMPTY = new ErrorCode(100,"注册信息为空");
    ErrorCode MAIL_ERROR = new ErrorCode(101,"邮箱错误");
    ErrorCode PHONE_NUMBER_ERROR = new ErrorCode(102,"手机号错误");
    ErrorCode IDENTITY_ERROR = new ErrorCode(103,"身份错误");
    ErrorCode PASSWORD_IS_EMPTY = new ErrorCode(104,"密码为空");
    ErrorCode PASSWORD_ERROR = new ErrorCode(105,"密码错误");
    ErrorCode MAIL_USERD = new ErrorCode(106,"邮箱被使用");
    ErrorCode PHONE_NUMBER_USERD = new ErrorCode(107,"手机号被使用");
    ErrorCode LOGIN_NOT_EXIST = new ErrorCode(108,"登陆方式不存在");
    ErrorCode USER_INFO_IS_EMPTY = new ErrorCode(109,"用户信息为空");
    ErrorCode LOGIN_INFO_NOT_EXIST = new ErrorCode(110,"登录信息不存在");
    ErrorCode VERIFICATION_CODE_ERROR = new ErrorCode(111,"验证码校验失败");
    ErrorCode USER_LIST_IS_EMPTY = new ErrorCode(112,"用户列表为空");

    // --------- 奖品模块错误码 ---------


    // --------- 活动模块错误码 ---------
    ErrorCode CREATE_ACTIVITY_INFO_IS_EMPTY = new ErrorCode(300,"创建活动信息为空");
    ErrorCode ACTIVITY_USER_ERROR = new ErrorCode(301,"活动关联的人员异常");
    ErrorCode ACTIVITY_PRIZE_ERROR = new ErrorCode(302,"活动关联的奖品异常");
    ErrorCode USER_PRIZE_AMOUNT_ERROR = new ErrorCode(303,"人员与奖品数量异常");
    ErrorCode ACTIVITY_PRIZE_TIRES_ERROR = new ErrorCode(304,"活动奖品等级异常");
    ErrorCode ACTIVITY_OR_PRIZE_IS_EMPTY = new ErrorCode(305,"活动或奖品信息为空");
    ErrorCode ACTIVITY_COMPLETED = new ErrorCode(306,"活动已完成");
    ErrorCode ACTIVITY_PRIZE_COMPLETED = new ErrorCode(307,"奖品被抽取完");
    ErrorCode WINER_PRIZE_AMOUNT_ERROR = new ErrorCode(308,"获奖人数和奖品数量异常");
    ErrorCode ACTIVITY_STATUS_CONVERT_ERROR = new ErrorCode(309,"活动相关状态转换异常");
    ErrorCode CACHE_ACTIVITY_ID_IS_EMPTY = new ErrorCode(310,"要缓存的活动id为空");



    // --------- 抽奖错误码 ---------

    //----------- 图片错误码------------
    ErrorCode PIC_UPLOAD_ERROR = new ErrorCode(500,"图片上传失败");


}
